package com.weijin.bookborrowmanagesystem.enums;

/**
 * @Author WeiJin
 * @Version 1.0
 * @Date 2025/3/13 19:28
 */
public enum ExceptionEnum {

    PARAM_ERROR("错误的传参"),
    BOOK_ID_NOT_NULL("书籍id不能为空"),
    USER_ID_NOT_NULL("用户id不能为空"),
    BORROW_DAY_NOT_NULL("借阅天数不能为空"),
    USER_NOT_EXIST("该用户不存在"),
    BOOK_NOT_EXIST("该书籍不存在"),
    BOOK_NOT_BORROW("该书暂不可借"),
    STOCK_IS_NULL("该书暂无库存"),
    NOT_REPEAT_BORROW_SAME_BOOK("该书未归还，不能重复借阅"),
    BORROW_NUM_LIMITED("借阅数量已达上限，请先归还书籍再尝试借阅"),
    NOT_BORROW_RECORD("无借阅记录")
    ;
    private final String msg;
    ExceptionEnum(String msg){
        this.msg = msg;
    }

    public String getMsg() {
        return msg;
    }
}
